Problem
Einer Bearbeitungsmaschine werden die Buffer und die
Ablaufsteuerung zugeordnet.
Kontext
Die Bearbeitungsmaschine benötigt für das Bearbeiten der
Werkstücke zusätzlich eine Ablaufsteuerung und zwei Buffer,
einen Buffer für die Rohteile und einen Buffer für die
Fertigteile. In diesem Arbeitsschritt werden diese Teile nun zu
einem Cluster zusammengefaßt.
Vorarbeiten
- Maschine für die Bearbeitung erzeugen, hier theMachining genannt.
Dies ist
die in dem Arbeitsschritt "Bearbeitungsaufgabe
zuweisen" definierte Maschine, zu der nun die Buffer
und die Ablaufsteuerung hinzugefügt werden sollen.
- Eine Ablaufsteuerung erzeugen, hier theControl
genannt.
Dies ist die Ablaufsteuerung, die die
Bearbeitung steuern soll und in "Ablaufsteuerung
erzeugen" angelegt wurde.
- Zwei Buffer erzeugen, hier theInBuffer
und theOutBuffer genannt.
Diese
zwei Objekte definieren die Plätze zum Ablegen der
Paletten, wobei der theInBuffer für die Palette mit den
Rohteilen und der theOutBuffer für die Palette mit den
Fertigteilen ist.
Vorwissen
Lösung
- Machiningcluster erzeugen und Nummer des Clusters
ermitteln.
- ClusterNr theMachinigCluster;
theMachinigCluster =
theCell->AddMachiningCluster();
- Die Maschine dem Cluster hinzufügen.
- theCell->AddMachinig( theMachingCluster,
theMachinig );
- Die Ablaufsteuerung dem Cluster hinzufügen.
- theCell->AddProcessingControl( theMachiningCluster, theControl );
- Den Eingangsbuffer dem Cluster hinzufügen.
- theCell->AddBuffer( theMachiningCluster, theInBuffer, Inbuf );
- Den Eingangsbuffer dem Cluster hinzufügen.
- theCell->AddBuffer( theMachiningCluster, theOutBuffer, Outbuf );
OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal